home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / web / fweb / fweb-1.40 / boot / vax / READ_ME.VAX < prev   
Text File  |  1993-10-29  |  2KB  |  43 lines

  1.                 --- BOOTSTRAPPING FWEB on VAX/VMS ---
  2.  
  3.    This subdirectory contains bootstrap files for VAX/VMS. 
  4.  
  5.    To bootstrap, do the following from your top-level fweb directory:
  6.  
  7.     BOOT :== [.boot.vax]
  8.     copy 'BOOT'/.fweb SYS$LOGIN
  9.     copy 'BOOT'/custom.h [.web]
  10.     copy 'BOOT'/fweb.opt [.web]
  11.  
  12.   * Edit the file 'BOOT'/defaults.mk to specify the name of your compiler,
  13. form of the compile and link line, etc.  
  14.  
  15. Then, say
  16.  
  17.     @'BOOT'compile_fweb
  18.  
  19.  
  20. In COMPILE_FWEB.COM, the executable files are shortened by linking the run time
  21. library dynamically. See the file FWEB.OPT. This is optional. If it doesn't
  22. work, don't use it.
  23.  
  24.    During the compiles, you may receive warning messages---for example,
  25. ``Includes of library modules are not portable.''  Such warnings about
  26. portablility can be ignored (and will never appear if you turn off
  27. ``/standard=portable'').
  28.  
  29.    At least one user has run out of memory while compiling FTANGLE.C and
  30. FWEAVE.C.  If this happens to you, you can compile each of those several
  31. times, following the procedure developed for the memory-starved IBM-PC.  As
  32. an example, consider FTANGLE: The first time, use the compiler's
  33. command-line options ``/DEFINE="part=1"'' and ``/OBJECT=ftangle1.obj''; the
  34. second time replace '1' by '2'; do it once more, replacing '2' by '3'".
  35. Then link FTANGLE1.OBJ, FTANGLE2.OBJ, and FTANGLE3.OBJ with the other
  36. files, naming the result FTANGLE.EXE.  This procedure works for FTANGLE.C,
  37. FWEAVE.C, and RESERVED.C.
  38.  
  39.    The original development for FWEB was done on a VAX. Although I am now
  40. working on a Sun, a VAX/VMS version is briefly tested for each release.  I
  41. should be able to emulate and resolve any problems you encounter rather
  42. quickly.
  43.